
SUBDIRS := base brr

.PHONY : all $(SUBDIRS)

all : $(SUBDIRS)

ifeq ($(findstring $(MAKECMDGOALS),$(SUBDIRS)),)

ifneq ($(strip $(MAKECMDGOALS)),)
.PHONY : $(MAKECMDGOALS)
$(MAKECMDGOALS) : $(SUBDIRS)
endif

$(SUBDIRS) :
	$(MAKE) -C $@ $(MAKECMDGOALS)

else

$(SUBDIRS) :
	$(MAKE) -C $@

endif


brr : base

